deferred payments - Turkish English Dictionary